<!DOCTYPE html>
<html class="client-nojs skin-theme-clientpref-os citizen-feature-autohide-navigation-clientpref-1 citizen-feature-image-dimming-clientpref-0 citizen-feature-pure-black-clientpref-0 citizen-feature-custom-font-size-clientpref-standard citizen-feature-custom-width-clientpref-standard citizen-feature-performance-mode-clientpref-1 citizen-header-position-left citizen-header-position-mobile-bottom" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Implementations</title>
<script id="mwoffliner-jsConfigVars">
document.documentElement.classList.replace('client-nojs', 'client-js')
RLCONF = {"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Implementations","wgTitle":"Implementations","wgCurRevisionId":3320,"wgRevisionId":0,"wgArticleId":47,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Implementations","wgRelevantArticleId":47,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"all","wgConfirmEditCaptchaNeededForGenericEdit":false,"wgMFDisplayWikibaseDescriptions":{"search":false,"nearby":false,"watchlist":false,"tagline":false},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"zimRelativeFilePath":"./"}
RLSTATE = {"user.options":"loading","site.styles":"ready","noscript":"ready","skins.citizen.styles":"ready","skins.citizen.codex.styles":"ready","skins.citizen.icons":"ready","ext.cite.styles":"ready","jquery.tablesorter.styles":"ready"}
RLPAGEMODULES = ["jquery","mediawiki.base","mediawiki.page.ready","ext.cite.ux-enhancements","jquery.tablesorter"]
;(RLQ = window.RLQ || []).push(function () {
mw.config.set(RLCONF)
mw.loader.state(RLSTATE)
mw.loader.load(RLPAGEMODULES)
;(mw.loader.impl || mw.loader.implement)(function () {
return [
'user.options@12s5i',
function ($, jQuery, require, module) {
mw.user.tokens.set({ patrolToken: '+\\', watchToken: '+\\', csrfToken: '+\\' })
},
]
})
})
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://reticulum.miraheze.org/wiki/Implementations"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/jquery.tablesorter.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.citizen.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.citizen.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.citizen.styles.css" rel="stylesheet" type="text/css"> <script async="" src="./_mw_/startup.js"></script>
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<noscript><link href="./_mw_/noscript.css" rel="stylesheet" type="text/css"/></noscript>
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<script src="./_res_/script.js"></script>
</head>
<body class="mwoffliner-fallback mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Implementations rootpage-Implementations skin-citizen action-view skin--responsive">
<div id="content" class="mw-body" role="main">
<a id="top"></a>
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Implementations</span></h1>
<div id="bodyContent">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p>Maintainers are welcome to add or update entries for their implementations.
</p>
<div class="noexcerpt">
<p><i><b>Note:</b> Entries may be inaccurate. If a symbol or information is obviously incorrect, please update it.</i>
</p><p><b>Legend:</b><br>
<small>β
Proven to have full interoperability and sufficient functional parity with the reference implementation.</small><br>
<small>π’ Complete β functional parity (reported, not verified).</small><br>
<small>π‘ Incomplete β usable with limitations.</small><br>
<small>π Incomplete β not yet ready for use.</small><small><br>
β Not implemented.<br>
β Unknown.<br>
π€ With code</small> <small>mainly</small> <small>generated by an AI.</small>
</p>
</div>
<div class="mw-heading mw-heading2"><h2 id="Reticulum_implementations">Reticulum implementations</h2></div>
<table class="wikitable sortable">
<tbody><tr class="citizen-overflow-sticky-header">
<th>
</th>
<th>Name
</th>
<th>Language
</th>
<th>License
</th>
<th>By
</th>
<th><span title="First commit">Started</span>
</th>
<th>Notes
</th></tr>
<tr>
<td>β
</td>
<td><a href="RNS" title="RNS">RNS</a> <sup id="cite_ref-:2_1-0" class="reference"><a href="#cite_note-:2-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</td>
<td>Python
</td>
<td>Reticulum
</td>
<td>Mark Qvist
</td>
<td>2016-05-29
</td>
<td>Reticulum's reference implementation.
</td></tr>
<tr>
<td colspan="7">
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/sergst83/reticulum-network-stack">JReticulum</a>
</td>
<td>Java
</td>
<td>None
</td>
<td>Sergey (sergst83)
</td>
<td>2023-02-22
</td>
<td>A pure Java implementation.
</td></tr>
<tr>
<td>π‘<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</td>
<td><a href="MicroReticulum" title="MicroReticulum">microReticulum</a>
</td>
<td>C++
</td>
<td>Apache 2.0
</td>
<td><span style="white-space:nowrap;">Chad Attermann (atterman)</span>
</td>
<td>2023-10-07
</td>
<td>C++ port that runs on both microcontrollers (ESP32, nRF52) and native platforms (Linux, macOS).
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/sgiath/reticulum">reticulum</a>
</td>
<td>Elixir
</td>
<td>WTFPL
</td>
<td><span style="white-space:nowrap;">Filip Vavera (sgiath)</span>
</td>
<td>2023-12-29
</td>
<td>
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/BeechatNetworkSystemsLtd/Reticulum-rs">reticulum-rs</a>
</td>
<td>Rust
</td>
<td>MIT
</td>
<td>Beechat Network Systems
</td>
<td>2024-07-18
</td>
<td>Maximum performance, minimal dependencies.
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/ion232/reticulum-zig">reticulum-zig</a>
</td>
<td>Zig
</td>
<td>Apache 2.0, MIT
</td>
<td>Arran Ireland (ion232)
</td>
<td>2024-12-09
</td>
<td>For embedded devices and operating systems.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://reticulum-go.quad4.io/">Reticulum-Go</a><sup id="cite_ref-:1_3-0" class="reference"><a href="#cite_note-:1-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</td>
<td>Go
</td>
<td>0BSD
</td>
<td>Quad4 (Ivan)
</td>
<td>2024-12-30
</td>
<td>A high-performance and secure Go implementation.
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/Reticulum_Elixir/reticulum_ex">reticulum_ex</a>
</td>
<td>Elixir
</td>
<td>WTFPL
</td>
<td>int32
</td>
<td>2025-08-27
</td>
<td>More complete than sgiath's, not yet ready for day to day use.
</td></tr>
<tr>
<td>π‘<sup id="cite_ref-:0_4-0" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/skyguy/retinet">RetiNet</a>
</td>
<td>Python
</td>
<td>AGPL 3+
</td>
<td>Kevin Steen (SkyGuy)
</td>
<td>2025-10-04
</td>
<td>AGPL-licensed fork, functional parity with 1.0.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/reticulum-kt">reticulum-kt</a>
</td>
<td>Kotlin
</td>
<td>MPL 2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2025-12-18
</td>
<td>For Android and JVM.
</td></tr>
<tr>
<td>π‘
<p><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/svanichkin/go-reticulum">go-reticulum</a>
</td>
<td>Go
</td>
<td>MIT
</td>
<td><span style="white-space:nowrap;">Sergey Vanichkin (mr.Geek) + π€</span>
</td>
<td>2025-12-26
</td>
<td>Parity-focused Go port (inactive).
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/FreeTAKTeam/LXMF-rs">LXMF-rs Monorepo</a>
</td>
<td>Rust
</td>
<td>EPL
</td>
<td><span style="white-space:nowrap;">FreeTAKTeam + π€</span>
</td>
<td>2026-01-01
</td>
<td>Monorepo for LXMF and Reticulum with strict library/app boundaries and enterprise quality gates.
</td></tr>
<tr>
<td>π‘<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</td>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/Lew_Palm/leviculum">leviculum</a>
</td>
<td>Rust
</td>
<td>AGPL 3+
</td>
<td><span style="white-space:nowrap;">Lew Palm + π€</span>
</td>
<td>2026-01-15
</td>
<td>For embedded, server, desktop and mobile.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/reticulum-swift">reticulum-swift</a>
</td>
<td>Swift
</td>
<td>MPL 2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-02-04
</td>
<td>
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/varna9000/micropython-reticulum">micropython-reticulum</a>
</td>
<td>Python
</td>
<td>MIT
</td>
<td><span style="white-space:nowrap;">varna9000 + π€</span>
</td>
<td>2026-02-23
</td>
<td>A pure MicroPython implementation for ESP32s2 and rp2040 microcontrollers.
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://git.telatech.org/KingOfKings/dearheart">dearheart</a>
</td>
<td>Rust
</td>
<td>Reticulum
</td>
<td>Frankie Millberg (KingOfKings)
</td>
<td>2026-03-11
</td>
<td>Experimental implementation targeting <code>no_std</code>.
</td></tr>
<tr>
<td><small>β</small>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/jtippett/rns-cr">rns-cr</a>
</td>
<td>Crystal
</td>
<td>MIT
</td>
<td><span style="white-space:nowrap;">James Tippett (jtippett) + π€</span>
</td>
<td>2026-03-11
</td>
<td>Inactive project, unknown status.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/kageedwards/ferret-rns">ferret-rns</a>
</td>
<td>Rust
</td>
<td>LGPL 2.1
</td>
<td>Kage Edwards <span style="white-space:nowrap;">+ π€</span>
</td>
<td>2026-04-09
</td>
<td>Full implementation but lacks the test coverage to confidently give it a green mark. Contribs welcome.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/0xSeren/RTReticulum">RTReticulum</a>
</td>
<td>C++
</td>
<td>MIT
</td>
<td><span style="white-space:nowrap;">0xSeren</span>
</td>
<td>2026-04-11
</td>
<td>microReticulum for <a href="https://en.wikipedia.org/wiki/FreeRTOS" class="extiw external" title="wikipedia:FreeRTOS">FreeRTOS</a> with hardware-accelerated crypto and <a rel="nofollow" class="external text" href="https://github.com/jgromes/RadioLib">RadioLib</a> drivers.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/KenAKAFrosty/Prns">Prns</a>
</td>
<td>Rust
</td>
<td>Apache 2.0, MIT
</td>
<td>Ken aka Frosty + <span style="white-space:nowrap;">π€</span>
</td>
<td>2026-05-27
</td>
<td>High-performance Reticulum built to run on any device.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/geograms/reticulum-dart">reticulum-dart</a>
</td>
<td>Dart
</td>
<td>Apache 2.0
</td>
<td>Max Brito <span style="white-space:nowrap;">+ π€</span>
</td>
<td>2026-06-19
</td>
<td>Pure-Dart Reticulum + NOSTR/LXMF/relay/DHT/file-sharing.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://reticulum.js.org/">reticulum-js</a>
</td>
<td>JavaScript
</td>
<td>EUPL 1.2
</td>
<td>bergie <span style="white-space:nowrap;">+ π€</span>
</td>
<td>2026-07-02
</td>
<td>Aims to produce a dependency-free JavaScript implementation.
</td></tr></tbody></table>
<div class="nomadnet-only">For the full table, see: <a rel="nofollow" class="external free" href="https://reticulum.miraheze.org/wiki/Implementations#Reticulum_implementations">https://reticulum.miraheze.org/wiki/Implementations#Reticulum_implementations</a></div>
<div class="mw-heading mw-heading3"><h3 id="Feature_matrix">Feature matrix</h3></div>
<p><i><b>Note:</b> The information in this table has not been verified. A <small>π’</small> does not guarantee correctness or interoperability.</i>
</p>
<table class="wikitable sortable">
<tbody><tr>
<th>
</th>
<th colspan="4">Core
</th>
<th colspan="5">Networking
</th>
<th colspan="4">Links
</th>
<th colspan="2">Related
</th>
<th>
</th></tr>
<tr class="citizen-overflow-sticky-header">
<th>Name
</th>
<th>Crypto
</th>
<th>Identity
</th>
<th>Destination
</th>
<th>Packet
</th>
<th>Transport <sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>Note 1<span class="cite-bracket">]</span></a></sup>
</th>
<th>Interfaces
</th>
<th>Discovery <sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>Note 2<span class="cite-bracket">]</span></a></sup>
</th>
<th>Blackhole
</th>
<th><span title="Interface Access Code">IFAC</span>
</th>
<th>Link
</th>
<th>Resource
</th>
<th>Channel
</th>
<th>Buffer
</th>
<th><a href="LXMF" title="LXMF">LXMF</a>
</th>
<th><a href="LXST" title="LXST">LXST</a>
</th>
<th><a href="NomadNet" title="NomadNet">NomadNet</a>
</th></tr>
<tr>
<td><a href="RNS" title="RNS">RNS</a> <sup id="cite_ref-:2_1-1" class="reference"><a href="#cite_note-:2-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/markqvist/lxmf">β
</a>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/markqvist/lxst">β
</a>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/markqvist/NomadNet">β
</a>
</td></tr>
<tr>
<td colspan="17">
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/sergst83/reticulum-network-stack">JReticulum</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/jschulthess/lightweight-extensible-message-format">π’</a>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/jschulthess/lightweight-extensible-signal-transport">π’</a>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a href="MicroReticulum" title="MicroReticulum">microReticulum</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’ <sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>Note 3<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td>π’
</td>
<td>β
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π‘ <sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>Note 4<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/sgiath/reticulum">reticulum</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/BeechatNetworkSystemsLtd/Reticulum-rs">reticulum-rs</a> <sup id="cite_ref-:0_11-0" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>Note 5<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’ <sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>Note 6<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/ion232/reticulum-zig">reticulum-zig</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://reticulum-go.quad4.io/">Reticulum-Go</a> <sup id="cite_ref-:1_3-1" class="reference"><a href="#cite_note-:1-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’ <sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>Note 7<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/Reticulum_Elixir/reticulum_ex">reticulum_ex</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td>π’ <sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>Note 8<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/skyguy/retinet">RetiNet</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>π‘ <sup id="cite_ref-:0_4-1" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td><small>β</small>
</td>
<td>β
</td>
<td>π‘ <sup id="cite_ref-:0_4-2" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td>π‘ <sup id="cite_ref-:0_4-3" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td>π‘ <sup id="cite_ref-:0_4-4" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td>π‘ <sup id="cite_ref-:0_4-5" class="reference"><a href="#cite_note-:0-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/reticulum-kt">reticulum-kt</a> <sup id="cite_ref-:0_11-1" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>Note 5<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π’ <sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>Note 9<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π‘
</td>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXMF-kt">π </a>
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXST-kt">π </a>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/svanichkin/go-reticulum">go-reticulum</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/svanichkin/go-lxmf">π’</a>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/FreeTAKTeam/LXMF-rs">LXMF-rs</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π‘
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://codeberg.org/Lew_Palm/leviculum">leviculum</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>β
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/reticulum-swift">reticulum-swift</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXMF-swift">π‘</a>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/varna9000/micropython-reticulum">micropython-reticulum</a>
</td>
<td>π’ <sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>Note 10<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π‘ <sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>Note 11<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π <sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>Note 12<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td>π‘ <sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>Note 13<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://git.telatech.org/KingOfKings/dearheart">dearheart</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/jtippett/rns-cr">rns-cr</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/kageedwards/ferret-rns">ferret-rns</a>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π‘
</td>
<td>π‘
</td>
<td>π’
</td>
<td>β
</td>
<td>β
</td>
<td>π’
</td>
<td>π‘
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/0xSeren/RTReticulum">RTReticulum</a> <sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>Note 14<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π’
</td>
<td>π‘ <sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>Note 15<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’ <sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>Note 16<span class="cite-bracket">]</span></a></sup>
</td>
<td>π’
</td>
<td>π’
</td>
<td><small>β</small>
</td>
<td>π‘ <sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>Note 17<span class="cite-bracket">]</span></a></sup>
</td>
<td>π‘ <sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>Note 18<span class="cite-bracket">]</span></a></sup>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td><small>β</small>
</td>
<td>π‘ <sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>Note 19<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/KenAKAFrosty/Prns">Prns</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://github.com/geograms/reticulum-dart">reticulum-dart</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://reticulum.js.org/">reticulum-js</a>
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td>
<td>β
</td></tr></tbody></table>
<div class="nomadnet-only">For the full table, see: <a rel="nofollow" class="external free" href="https://reticulum.miraheze.org/wiki/Implementations#Feature_matrix">https://reticulum.miraheze.org/wiki/Implementations#Feature_matrix</a></div>
<div class="mw-heading mw-heading3"><h3 id="Popular">Popular</h3></div>
<ul><li><a href="RNS" title="RNS">RNS</a></li>
<li><a href="MicroReticulum" title="MicroReticulum">microReticulum</a></li>
<li><a rel="nofollow" class="external text" href="https://reticulum-go.quad4.io/">Reticulum-Go</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="LXMF_implementations">LXMF implementations</h2></div>
<table class="wikitable sortable">
<tbody><tr class="citizen-overflow-sticky-header">
<th>
</th>
<th>Name
</th>
<th>Language
</th>
<th>License
</th>
<th>By
</th>
<th>Started
</th>
<th>Notes
</th></tr>
<tr>
<td>β
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/markqvist/LXMF">LXMF</a>
</td>
<td>Python
</td>
<td>Reticulum
</td>
<td>Mark Qvist
</td>
<td>2020-04-29
</td>
<td>Reference implementation in Python.
</td></tr>
<tr>
<td colspan="7">
</td></tr>
<tr>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/svanichkin/go-lxmf">go-lxmf</a>
</td>
<td>Go
</td>
<td>MIT
</td>
<td><span style="white-space:nowrap;">Sergey Vanichkin (mr.Geek) + π€</span>
</td>
<td>2026-01-01
</td>
<td>
</td></tr>
<tr>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/FreeTAKTeam/LXMF-rs">LXMF-rs</a>
</td>
<td>Rust
</td>
<td>None
</td>
<td><span style="white-space:nowrap;">FreeTAKTeam + π€</span>
</td>
<td>2026-01-23
</td>
<td>Includes also Reticulum.
</td></tr>
<tr>
<td>π‘
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXMF-swift">LXMF-swift</a>
</td>
<td>Swift
</td>
<td>MPL-2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-02-04
</td>
<td>
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXMF-kt">LXMF-kt</a>
</td>
<td>Kotlin
</td>
<td>MPL-2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-02-16
</td>
<td>
</td></tr>
<tr>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/microLXMF">microLXMF</a>
</td>
<td>C++
</td>
<td>GPL-3.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-04-29
</td>
<td>C++ implementation of LXMF layered on top of <a rel="nofollow" class="external text" href="https://github.com/attermann/microReticulum">microReticulum</a>.
</td></tr>
<tr>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/jschulthess/lightweight-extensible-message-format">lightweight-extensible-message-format</a>
</td>
<td>Java
</td>
<td>None
</td>
<td>JΓΌrg Schulthess (jschulthess)
</td>
<td>2026-05-01
</td>
<td>A feature-complete, wire-compatible Java implementation built on top of <a rel="nofollow" class="external text" href="https://github.com/sergst83/reticulum-network-stack">JReticulum</a>.
</td></tr></tbody></table>
<div class="nomadnet-only">For the full table, see: <a rel="nofollow" class="external free" href="https://reticulum.miraheze.org/wiki/Implementations#LXMF_implementations">https://reticulum.miraheze.org/wiki/Implementations#LXMF_implementations</a></div>
<div class="mw-heading mw-heading2"><h2 id="LXST_implementations">LXST implementations</h2></div>
<table class="wikitable sortable">
<tbody><tr class="citizen-overflow-sticky-header">
<th>
</th>
<th>Name
</th>
<th>Language
</th>
<th>License
</th>
<th>By
</th>
<th>Started
</th>
<th>Notes
</th></tr>
<tr>
<td>β
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/markqvist/LXST">LXST</a>
</td>
<td>Python
</td>
<td>CC BY-NC-ND 4.0
</td>
<td>Mark Qvist
</td>
<td>2025-03-11
</td>
<td>Reference implementation in Python.
</td></tr>
<tr>
<td colspan="7">
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXST-kt">LXST-kt</a>
</td>
<td>Kotlin
</td>
<td>MPL-2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-02-07
</td>
<td>
</td></tr>
<tr>
<td>π
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/torlando-tech/LXST-swift">LXST-swift</a>
</td>
<td>Swift
</td>
<td>MPL-2.0
</td>
<td><span style="white-space:nowrap;">Torlando (torlando-tech) + π€</span>
</td>
<td>2026-02-19
</td>
<td>
</td></tr>
<tr>
<td>π’
</td>
<td><a rel="nofollow" class="external text" href="https://github.com/jschulthess/lightweight-extensible-signal-transport">lightweight-extensible-signal-transport</a>
</td>
<td>Java
</td>
<td>None
</td>
<td>JΓΌrg Schulthess (jschulthess)
</td>
<td>2026-05-01
</td>
<td>A feature-complete, wire-compatible Java implementation built on top of <a rel="nofollow" class="external text" href="https://github.com/sergst83/reticulum-network-stack">JReticulum</a>.
</td></tr></tbody></table>
<div class="nomadnet-only">For the full table, see: <a rel="nofollow" class="external free" href="https://reticulum.miraheze.org/wiki/Implementations#LXST_implementations">https://reticulum.miraheze.org/wiki/Implementations#LXST_implementations</a></div>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<div class="mw-references-wrap mw-references-columns"><ol class="references" data-mw-group="Note">
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">β</a></span> <span class="reference-text">Excluding IFAC and Blackhole.</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">β</a></span> <span class="reference-text">Interface <a href="Discovery" title="Discovery">discovery</a></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">β</a></span> <span class="reference-text">UDPInterface, LoRaInterface</span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">β</a></span> <span class="reference-text">A <a rel="nofollow" class="external text" href="https://github.com/attermann/microReticulum/blob/master/examples/nomadnet/src/main.cpp">minimal NomadNet-compatible page server and client</a> is possible (no <a href="LXMF" title="LXMF">LXMF</a>)</span>
</li>
<li id="cite_note-:0-11"><span class="mw-cite-backlink">β <sup><a href="#cite_ref-:0_11-0">5.0</a></sup> <sup><a href="#cite_ref-:0_11-1">5.1</a></sup></span> <span class="reference-text">To be confirmed.</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">β</a></span> <span class="reference-text">Only TCP and UDP interfaces implemented so far.</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">β</a></span> <span class="reference-text">UDP, TCP, Auto, I2P, Backbone, Pipe, Local, Serial, Modem73, SDR, WebSocket, QUIC, WebTransport, DNS rendezvous, VSOCK (Linux), HTTPS long-poll. See <a rel="nofollow" class="external text" href="https://github.com/Quad4-Software/Reticulum-Go/blob/master/COMPATIBILITY.md#interfaces">COMPATIBILITY.md</a> and <a rel="nofollow" class="external text" href="https://github.com/Quad4-Software/Reticulum-Go/blob/master/docs/en/interfaces.md">docs/en/interfaces.md</a>.</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">β</a></span> <span class="reference-text">Only TCP interfaces implemented so far.</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">β</a></span> <span class="reference-text">I2P and Serial interfaces not implemented.</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">β</a></span> <span class="reference-text">Efficient crypto C modules with fallback to native micropython ones. </span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">β</a></span> <span class="reference-text">Leaf-node only (no full relay/forwarding between interfaces). Path table, announce handling, hop counting all work.</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">β</a></span> <span class="reference-text">Data structure exists but filtering logic incomplete.</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">β</a></span> <span class="reference-text">Page serving works (micron .mu pages, file downloads, template vars). Not a full NomadNet node (no propagation, no bulletin boards).</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">β</a></span> <span class="reference-text">For more details, see <a rel="nofollow" class="external text" href="https://github.com/0xSeren/RTReticulum/issues/2#issuecomment-4253606474">this issue</a>.</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">β</a></span> <span class="reference-text">Missing: Announce rate limiting, path expiry, packet caching, tunnel support, path request/response.</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">β</a></span> <span class="reference-text">Hardware interfaces (LoRa, serial, TCP) are firmware-side; LoopbackInterface in the lib.</span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">β</a></span> <span class="reference-text">Missing: Ratchets, link teardown negotiation.</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">β</a></span> <span class="reference-text">Missing: Resource hash verification of assembled payload.</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">β</a></span> <span class="reference-text">Can host simple NomadNet pages, such as live metrics (uptime, battery, heap, RSSI, interfaces, known peers).</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-:2-1"><span class="mw-cite-backlink">β <sup><a href="#cite_ref-:2_1-0">1.0</a></sup> <sup><a href="#cite_ref-:2_1-1">1.1</a></sup></span> <span class="reference-text"><span class="mirror link"><span class="web"><a rel="nofollow" class="external text" href="https://github.com/markqvist/reticulum">GitHub</a></span><span class="nomadnet">[nomadnetwork://a8d24177d946de4f1f0a0fe1af9a1338:/page/repo.mu`g=reticulum|r=reticulum Aleph Git]</span></span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">β</a></span> <span class="reference-text">"<a rel="nofollow" class="external text" href="https://salemdata.net/public/reticulum/microreticulum-spec-assessment-2026-06-09.md">microReticulum Spec Assessment</a>". salemdata.net (2026-06-09).</span>
</li>
<li id="cite_note-:1-3"><span class="mw-cite-backlink">β <sup><a href="#cite_ref-:1_3-0">3.0</a></sup> <sup><a href="#cite_ref-:1_3-1">3.1</a></sup></span> <span class="reference-text"><code class="nomadnet address">132f67e79d9b24aad014e93015fb858f:/page/repo.mu`g=public|r=Reticulum-Go</code></span>
</li>
<li id="cite_note-:0-4"><span class="mw-cite-backlink">β <sup><a href="#cite_ref-:0_4-0">4.0</a></sup> <sup><a href="#cite_ref-:0_4-1">4.1</a></sup> <sup><a href="#cite_ref-:0_4-2">4.2</a></sup> <sup><a href="#cite_ref-:0_4-3">4.3</a></sup> <sup><a href="#cite_ref-:0_4-4">4.4</a></sup> <sup><a href="#cite_ref-:0_4-5">4.5</a></sup></span> <span class="reference-text">"<a rel="nofollow" class="external text" href="https://salemdata.net/public/reticulum/retinet-spec-assessment-2026-06-09.md">RetiNet Spec Assessment</a>". salemdata.net (2026-06-09).</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">β</a></span> <span class="reference-text">"<a rel="nofollow" class="external text" href="https://salemdata.net/public/reticulum/go-reticulum-spec-assessment-2026-06-09.md">go-reticulum Spec Assessment</a>". salemdata.net (2026-06-09).</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">β</a></span> <span class="reference-text">"<a rel="nofollow" class="external text" href="https://salemdata.net/public/reticulum/leviculum-spec-assessment-2026-06-09.md">Leviculum Spec Assessment</a>". salemdata.net (2026-06-09).</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">β</a></span> <span class="reference-text">"<a rel="nofollow" class="external text" href="https://github.com/Quad4-Software/Reticulum-Go/blob/master/COMPATIBILITY.md">COMPATIBILITY.md</a>". GitHub.</span>
</li>
</ol></div></div><!--htdig_noindex--><div><div class="zim-footer">
This page is issued from <a class="external text" title="Last edited on 2026-08-22" href="https://reticulum.miraheze.org/wiki/?title=Implementations&oldid=3320">Reticulum Community Wiki</a>. The text is available under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</div>
</body></html>